﻿using System;

using System.Collections.Generic;
using System.Text;

namespace PublicTransport.DAL.DTO
{
    /// <summary>
    /// Trieda predstavuje riadok tabuľky time_table v databáze. 
    /// Táto kombinácia predstavuje odchody z jednej zastávky konkrétneho spoja v určitom čase.
    /// </summary>
    class TimeTableDTO
    {
        /// <summary>
        /// Primárny kľúč riadku v databáze.
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// Identifikátor spoja, ktorý z danej zastávky odchádza.
        /// </summary>
        public int LineId { get; set; }

        /// <summary>
        /// Zastávka, z ktorej daný spoj odchádza.
        /// </summary>
        public int StationId { get; set; }

        /// <summary>
        /// Typ dňa - sviatok (h), pracovný (n) , lebo víkend (f).
        /// </summary>
        public String DayType { get; set; }

        /// <summary>
        /// Čas, v ktorom spoj odchádza. 
        /// </summary>
        public int Time { get; set; }
    }
}
